package top.wilbert.collegelink.classification.vo;/**
 * @author augus
 * @create 2022-11-08-9:52
 */

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;

import java.util.List;

/**
 * @ClassName:Category2Vo
 * @author Augus
 * @date 2022/11/8 9:52
 * @Version 1.0
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Catalog2Vo {

    /**
     * 一级父分类的id
     */
    private Long catalog1Id;

    /**
     * 三级子分类
     */
    private List<Catalog3Vo> catalog3List;

    private Long id;

    private String name;


    /**
     * 三级分类vo
     */
    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    public static class Catalog3Vo {

        /**
         * 父分类id
         */
        private Long catalog2Id;

        private Long id;

        private String name;

//        /**
//         * 四级子分类
//         */
//        private List<Catalog4Vo> children;

//        /**
//         * 四级分类vo
//         */
//        @Data
//        @AllArgsConstructor
//        @NoArgsConstructor
//        @ToString
//        public static class Catalog4Vo {
//
//            /**
//             * 父分类id
//             */
//            private Long catalog3Id;
//
//            private Long id;
//
//            private String name;
//
//            private String src;
//
//            private List<Category5Vo> children;
//            @Data
//            @AllArgsConstructor
//            @NoArgsConstructor
//            public static class Category5Vo {
//
//                /**
//                 * 父分类id
//                 */
//                private Long catalog4Id;
//
//                private Long id;
//
//                private String name;
//
//                private String videoSrc;
//
//
//            }
//        }
    }
}